//
//  CZNetWorkTools.swift
//  SinaWeibo
//
//  Created by 浩记 on 16/3/22.
//  Copyright © 2016年 itcast. All rights reserved.
//

import AFNetworking
//网络单例继承AFNetworking
class CZNetWorkTools: NSObject {
    
    //单例，调用默认构造方法
    static let sharedInstance : CZNetWorkTools = CZNetWorkTools()
    
    //网络请求工具
    var afnManager : AFHTTPSessionManager
    
    
    //将唯一的构造方法私有化，外部无法通过构造方法函数来初始化这个单例对象，，只能用属性拿到单例
    private override init() {
        
        //必须初始化属性，不然报错
        afnManager = AFHTTPSessionManager(baseURL: baseURL)
    }
    
    ///返回授权的URL
    func oAuthURL() ->NSURL {
        // 使用webView加载登陆界面
        let urlString = "https://api.weibo.com/oauth2/authorize?client_id=\(client_id)&redirect_uri=\(redirect_uri)"
      
        // 登陆界面的url需要查看api文档
        let url = NSURL(string: urlString)
        return url!
    }

}
